<?php 
namespace Admin\Controller; 
use Common\Model\Tag;
/**
 * 标签控制器
 */
 class TagController extends CommonController{
    private $db;
    /**
     * 
     * 构造函数
     */
    public function __init(){
      $this->db=new Tag;
      parent::__init();
    }
    /**
     * 首页显示
     * 
     */
    public function index(){
      $date=$this->db->get();
      View::with('data',$date);
      View::make();
    }
    /**
     * 
     * 添加标签方法
     */
    public function add(){
        if (IS_POST) {
           $res=$this->db->store();
           if(!$res){
              // View::error('添加标签失败');
              echo json_encode(array('status'=>true,'message'=>'添加标签失败'));die;
           }else{
              // View::success('添加标签成功','index');
              echo json_encode(array('status'=>true,'message'=>'添加标签成功'));die;
           }  
        }
 
      View::make();
    }
    /**
     *
     * 编辑标签方法
     */
    public function edit(){
      if (IS_POST) {
        $res=$this->db->edit();
        if($res){
          // View::success('修改标签成功','index');
          // AJAX 'status'状态为TRUE时 可以跳转页面
          echo json_encode(array('status'=>true,'message'=>'修改标签成功'));die;
        }else{
          // View::error('修改标签失败'); 
          echo json_encode(array('status'=>true,'message'=>'修改标签失败'));die;
        }
      }
      $tid=$_GET['tid'];
      // 获取数据库中为'tid'=$tid的数据
      $arr=$this->db->where('tid',$tid)->find();
      // 分配数据，让其显示
      View::with('arr',$arr);
      View::make();
    }
    /**
     *
     * 删除标签方法
     */
    public function del(){
      $tid=Q('get.tid',0,'interval');
      $res=$this->db->del($tid);
      if ($res) {
        View::success('删除标签成功','index');
   
      }else{
        View::error('删除标签失败');
      
      }
   }




 } 


?>
